package com.ruoyi.common.core.domain.entity;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 临时签章（质检）对象 Waitforsign
 * 
 * @author ess
 * @date 2021-10-18
 */
public class Waitforsign extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 唯一标识 */
    private String uuid;

    /** 印章对应的UK的序号 */
    @Excel(name = "印章对应的UK的序号")
    private String ukid;

    /** BASE64的HASH值 */
    @Excel(name = "BASE64的HASH值")
    private String hash;

    /** BASE64的签名值 */
    @Excel(name = "BASE64的签名值")
    private String signval;

    /** 当前处理状态（0：未处理，1：正在处理；） */
    @Excel(name = "当前处理状态", readConverterExp = "0=：未处理，1：正在处理；")
    private Integer nowstatus;

    /** 提交时间 yyyy-MM-dd HH:mm:ss */
    @Excel(name = "提交时间 yyyy-MM-dd HH:mm:ss")
    private String subtime;

    /** 印章对应的UK的序号 */
    @Excel(name = "印章对应的UK的序号")
    private String sealid;

    public void setUuid(String uuid) 
    {
        this.uuid = uuid;
    }

    public String getUuid() 
    {
        return uuid;
    }
    public void setUkid(String ukid) 
    {
        this.ukid = ukid;
    }

    public String getUkid() 
    {
        return ukid;
    }
    public void setHash(String hash) 
    {
        this.hash = hash;
    }

    public String getHash() 
    {
        return hash;
    }
    public void setSignval(String signval) 
    {
        this.signval = signval;
    }

    public String getSignval() 
    {
        return signval;
    }
    public void setNowstatus(Integer nowstatus) 
    {
        this.nowstatus = nowstatus;
    }

    public Integer getNowstatus() 
    {
        return nowstatus;
    }
    public void setSubtime(String subtime) 
    {
        this.subtime = subtime;
    }

    public String getSubtime() 
    {
        return subtime;
    }
    public void setSealid(String sealid) 
    {
        this.sealid = sealid;
    }

    public String getSealid() 
    {
        return sealid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("uuid", getUuid())
            .append("ukid", getUkid())
            .append("hash", getHash())
            .append("signval", getSignval())
            .append("nowstatus", getNowstatus())
            .append("subtime", getSubtime())
            .append("sealid", getSealid())
            .toString();
    }
}
